Big Huge Thesaurus

polychaete worm

noun

sounds kind of like